.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* margin-top: 128upx; */
}


.login {
	.content {
		.title {
			margin-top: 100upx;
			text-align: center;
			font-weight: normal;
		}
	}
	/* 头部 logo */

	.header {
		// box-shadow:0upx 0upx 60upx 0upx rgba(0,0,0,0.1);
		// border-radius:50%;
		// background-color: #000000; 
		margin-top: 30upx;
		margin-bottom: 30upx;
		margin-left: auto;
		margin-right: auto;
	}

	.header image {
		width: 300upx;
		height: 136upx;
		// border-radius:50%;
	}


	/* 主体 */

	.main {
		display: flex;
		flex-direction: column;
		padding-left: 37.5upx;
		padding-right: 37.5upx;
	}

	.hide {
		display: none;
	}

	.tips {
		color: #999999;
		font-size: 28upx;
		margin-top: 64upx;
		margin-left: 48upx;
	}

	.valid {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		font-size: 28upx;
		margin-top: 64upx;
		color: rgba(0, 0, 0, 0.7);
		text-align: center;
		height: 40upx;
		line-height: 40upx;
		.hide {
			display: none;
		}
	}


	/* 其他登录方式 */

	.other_login {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		margin-top: 50upx;
		text-align: center;
	}

	.login_icon {
		border: none;
		font-size: 64upx;
		margin: 0 64upx 0 64upx;
		color: rgba(0, 0, 0, 0.7)
	}

	.wechat_color {
		color: #83DC42;
	}

	.weibo_color {
		color: #F9221D;
	}

	.github_color {
		color: #24292E;
	}


	/* 底部 */

	.footer {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		font-size: 28upx;
		margin-top: 64upx;
		color: rgba(0, 0, 0, 0.7);
		text-align: center;
		height: 40upx;
		line-height: 40upx;
	}

	.footer navigator {
		background: none;
		color: #449dff;
	}

	.footer text {
		font-size: 24upx;
		margin-left: 15upx;
		margin-right: 15upx;
	}
	
	.theme{
	    width: 100%;
	    height: 500px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    background-color:#000000;
		}

}